<?php

namespace App\Http\Controllers\Admin;

use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
use Illuminate\Support\Facades\DB;
use App\Admin\Link;
class LinkController extends Controller
{
//    友情链接列表
   public function link()
   {
     $result=DB::table('links')->paginate(2);
     return view('admin.link.linklist')->with(['result'=>$result]);
   }
//   点击创建链接后跳转的页面
   public function create()
   {
       return view('admin/link/linkadd');
   }
//   处理添加链接的数据
    public function createdata(Request $request)
    {
        $linkname=$request->linkname;
        $linkurl=$request->linkurl;
        if($linkname!=''&&$linkurl!='')
        {
            $result=DB::table('links')->insert([
            'linkname'=>$linkname,
            'linkurl'=>$linkurl
        ]);
        }
        return redirect('admin/Link');
    }
//    删除链接
    public function linkdel($id)
    {
        $res = Link::where('id',$id)->delete();
        return redirect('admin/Link');
    }
//    链接的修改

    public function linkedit($id)
    {
        $data=Link::where('id',$id)->get()->toArray();
        $data=$data[0];
        return view('admin/link/linkedit')->with('data',$data);
    }
//  修改链接的数据处理
    public function editdata(Request $request,$id)
    {
            $linkname = $request->linkname;
            $linkurl = $request->linkurl;
           if($linkname!=''&&$linkurl!='') {
            $result = DB::table('links')->where('id', $id)->update([
                'linkname' => $linkname,
                'linkurl' => $linkurl
            ]);
        }
        return redirect('admin/Link');
    }
}
